FERROR(3) | 리눅스 프로그래머 매뉴얼 | FERROR(3) |
이름¶
clearerr, feof, ferror, fileno - 스트림 상태를 검사하고 리셋한다.
사용법¶
#include <stdio.h>
void clearerr( FILE *stream);
int feof( FILE *stream);
int ferror( FILE *stream);
int fileno( FILE *stream);
설명¶
함수 clearerr 는 EOF를 지우고 stream을 위한 에러 지시자는 스트림이 가리킨다.
함순 feof 는 stream이 가리키는 스트림을 위한 EOF 지시자를 검사하고, 만일 설정되어 있다면 0이 아닌 값을 반환한다. EOF 지시자는 clearerr함수에 의해서만 지워질수 있다.
함수 ferror 는 stream이 가리키는 스트림을 위한 에러 지시자를 검사하고, 만일 설정되어 있아면 0이 아닌 값을 반환한다. 에러 지시자는 clearerr 함수에 의해서만 리셋될수 있다.
함수 fileno 는 인자 stream 를 검사하고 해당 정수형 기술자를 반환한다.
에러¶
이들 함수는 실패해서는 안되며 외부 변수 errno 를 설정하지 않는다.
호환¶
함수 clearerr, feof, 그리고 ferror 는 X3.159-1989 (``ANSI C'') 호환이다.
관련 항목¶
역자¶
정강훈 <skyeyes@soback.kornet.net>, 2001년 4월 9일
1993년 11월 29일 | BSD MANPAGE |